import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.Scanner;

public class Test7 {
    public static void main(String[] args) throws ParseException {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第1个生日：（yyyy年MM月dd日）");
        String day1 = sc.next();
        System.out.println("请输入第2个生日：（yyyy年MM月dd日）");
        String day2 = sc.next();
        //1.
        SimpleDateFormat stf = new SimpleDateFormat("yyyy年MM月dd日");
        Date d1 = stf.parse(day1);
        Date d2 = stf.parse(day2);
        if (d1.getTime()>d2.getTime()){
            System.out.println("第一个人年龄更小一些");
        }else if (d1.getTime()<d2.getTime()){
            System.out.println("第二个人年龄更小一些");
        }else {
            System.out.println("两人生日年龄相同");
        }
        //2.
        DateTimeFormatter f = DateTimeFormatter.ofPattern("yyyy年MM月dd日");
        LocalDate date1 = LocalDate.parse(day1,f);
        LocalDate date2 = LocalDate.parse(day2,f);
        if (date1.equals(date2)){
            System.out.println("两人年龄生日相同");
        }else if (date1.isAfter(date2)){
            System.out.println("第一个人年龄更小一些");
        }else if (date1.isBefore(date2)){
            System.out.println("第二个人年龄更小一些");
        }




    }
}
